% 读取图像
img = imread('image1.png');
% 转为灰度图
gray_img = rgb2gray(img);
% 使用Canny算法进行边缘检测
edges = edge(gray_img, 'Canny');
% 显示结果


% 创建一个黑色背景的图像
filled_edges = zeros(size(edges));

% 将边缘部分填充为白色
filled_edges(edges) = 1;  % 或者 255，视需要的填充色而定

% 显示结果
imshow(~filled_edges)